package xrc.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.beans.factory.annotation.Autowired;
import xrc.pojo.Order;
import xrc.pojo.User;
import xrc.vo.GoodsVO;
import xrc.vo.OrderDetailVO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author xrc
 * @since 2023-07-18
 */
public interface IOrderService extends IService<Order> {

    // 秒杀功能
    Order secKill(User user, GoodsVO goods);

    // 订单详情
    OrderDetailVO detail(Long orderId);

    // 获取秒杀地址
    String createPath(User user, Long goodsId);

    // 校验秒杀路径
    boolean checkPath(User user, Long goodsId, String path);

    // 校验 验证码
    boolean checkCaptcha(User user, Long goodsId, String captcha);

    // 校验秒杀地址
    
}
